home *** CD-ROM | disk | FTP | other *** search
- ********************* Very boring Copyright Notice **********************
- * *
- * All program code is the copyright of Joris RÖling and the 'borrowing' *
- * any part of it without the permission of the author is prohibited. *
- * *
- ***************************************************************************
-
-
- ReadMe file for !FontFix
-
- v1.04
-
- INTRODUCTION
-
- I wrote this program because these days more and more fonts
- are becoming available. Propably because of copyright
- reasons most of these fonts have fake names, i.e. Trinity is
- in fact the Times, Homerton is the Helvetica realy.
-
- I wanted to rename them to there proper names, and this can
- be done using !FontEd (available at Acorn). Many commercial
- fonts though are unable to be loaded in !FontEd, so I
- started writing this program which will get rid of all the
- odd stuff in a font file. This way they can be made loadable.
-
- So actually this is what FontFix is all about, it will try
- to 'fix' fonts. What it does is it loads a particular font,
- recalculates most of the data and saves the 'fixed' version
- back. The user interface of FontFix will keep you informed,
- and you'll be able to specify if you'd like a backup to be
- made of the original font. (This will automaticly happen if
- any 'odd' stuff was found, see below)
-
-
-
- THE MENU
-
- Double click on the !FontFix icon, and FontFix will install
- itself on the iconbar. Clicking MENU on it will come up with
- a menu showing:
-
- Info ->
- Options ->
- Fonts ->
- Quit
-
- 'Info' just shows the copyrights etc.
-
- 'Options' leads to a submenu showing:
-
- LogFile ->
- Verbose
- Spare Outlines
- ReCreate Font Menu
- Save Options
-
- If 'LogFile' is ticked, a log is kept with the filename
- specified in the submenu of it.
-
- If 'Verbose' is ticked, FontFix will inform you a bit more
- about what it is currently doing.
-
- If 'Spare Originals' is ticked, it will always spare the
- original 'Outlines' & 'Intmetrics' files by copying them to
- 'X_Outlines' and 'X_Intmtrcs'. If these files already exist
- FontFix will NOT override them, but simply ignore this option.
-
- 'ReCreate Font Menu'. If you renamed some fonts (as
- described below) this entry will recreate the Fonts menu, as
- it is not up to date anymore.
-
- 'Save Options' will save all settings in FontFix, so the next
- time you run FontFix it will have the same setup.
-
- 'Fonts' leads to a multi-level font menu. Here you select
- the font (or font family) you'd like to 'FIX'. If you select
- 'Fonts' itself, you'l be presented by the option to fix ALL
- fonts of the font menu. This will be preceded be a warning,
- as this option is rather HEAVY (and time consuming).
-
- 'Quit' obviously quits FontFix.
-
-
-
- THE WINDOW
-
- If you made a selection in the Font menu, you'l be
- presented by a window, the 'FontFix window'. At the top of
- it you see the selection you made. At the bottom left are
- two options: 'Recursive' and 'Report only'. If 'Recursive'
- is selected than all fonts 'below' (see the font menu) the
- selected one will be affected too. This option will be
- shaded if you selected a 'leaf' font, that is a font without
- any 'child' fonts (i.e. Trinity.Medium.Oblique). If 'Report
- only' is selected FontFix will NOT save back any fontfile.
- This way you're able to see if a 'Fix' session is needed for
- a particular font.
-
- There is also an OK box, click it if you're sure you'd like
- to proceed. To Cancel, just close the FontFix window. If you
- clicked OK, FontFix starts. At any stage you can press
- Escape to terminate the current session.
-
- FontFix will keep you informed, that is if it encounters
- any odd stuff, it will mark it as a 'warning', and display a
- meaningfull text. If FontFix has encountered 'warnings' and
- the 'Report only' option is not selected, it will always
- make a 'X_...' backup of the original (if this file doesn't
- exist already).
-
- FontFix will always tell you how many characters contain
- scaffold lines. It will report this as '.. of the .. defined
- chars contain scaffold lines'. This is in fact a good
- measurement of the quality of the font. Say, if it reported
- '190 of the 197 defined hars contain scaffold lines', then
- this is a font where a lot of work has been put in to. But
- is it report something like '7 of the 219 defined chars
- contain scaffold lines' then this is a very bad score. Even
- worse: 'This font does not contain any scaffold data'. (Hope
- you never encounter this one). The best you can get is:
- 'This font contains scaffold data for every defined
- character'
-
- It is a good idea to keep a log file, as in certain cases
- the warnings are so many, you won't keep up with the screen.
- You'll be able to read them back by loading the log file
- (i.g. FontFixLog') in !Edit.
-
-
-
- RENAMING FONTS
-
- FontFix allows you to rename fonts without the use of
- FontEd. For that you have to know how the fonts are stored
- on disc. Let's have a look at the font 'Trinity':
-
- Inside the !Fonts directory of the Applications disc 1
- you'll find a directory called 'Trinity'. This directory
- contains two other directories, 'Bold' and 'Medium'. Each of
- these contains some files, and a directory called 'Italic'.
- OK, lets see what we have here:
-
- !Fonts -----> Trinity ----> Bold ----> Outlines
- | | |
- | | |-> Intmetrics
- | | |
- . | |-> Italic ----> Outlines
- . | |
- .. Homerton | |-> Intmetrics
- . |
- . |-> Medium ----> Outlines
- .. Courier |
- |-> Intmetrics
- |
- |-> Italic ----> Outlines
- |
- |-> Intmetrics
-
-
- The Trinity family shown here can also be described as:
-
- Trinity.Bold
- Trinity.Bold.Italic
- Trinity.Medium
- Trinity.Medium.Italic
-
- So if you wanted to rename 'Trinity' in 'Times' you'd have
- to open the !Fonts directory viewer, and rename the Trinity
- directory into Times just like you would rename any other
- file.
-
- If you have a program running which makes use of this font,
- it will probably come up with an error as it can't find its
- font recources any more. Generaly speaking it's a good idea
- not to have any of such programs running at the time you're
- about to make such changes.
-
-
-
- FONTFIX IS SHAREWARE
-
- If you like FontFix, you can show your appreciation by a
- remittance of £8.00 to the bank-account below. If you want
- the latest version, add £2.00 for packing and postage, and
- send me you're address. You're free to give FontFix to
- anyone
-
- Amsterdam-Rotterdam Bank NV
- The Netherlands
- tgv. J.RÖling
- Oudestraat 186, 8261 CW Kampen
- Bank account nr. 46.16.33.272
-
-
-
- FINALLY
-
- If you have any suggestions, or you found some bug, or if
- you just want to tell me how great you think this program
- is, write a note to the address below.
-
-
- To contact the author, write or ring to:
-
- Joris RÖling
- Oudestraat 186
- 8261 CW Kampen
- The Netherlands
-
- Tel:05202-27989
-
-